#menu {width: 1000px; height: 46px; background:url(images/vnebg.gif) repeat-x 0 -196px #F5F5F6; float: left; margin-bottom: 10px; position: relative}
#menu .txtsearch{width: 137px; height: 20px; line-height: 13px}
#menu .searchmenu{position: relative; width: 1000px; margin-top: 0; height: 20px; background: #D6DBE2; border-bottom: 1px solid #8b919f; top: 25px}
.menu {font-family:tahoma; font-size:11px; margin:0 auto; padding:0; position:absolute; top: 0; left: 0; height:25px; width: 1000px}
.menu ul {float: left; padding:0; margin:0; list-style:none; overflow: hidden; height: 25px}
.menu ul ul {visibility:hidden; height:16px; position:absolute; top:25px; z-index:100; left: 0; padding:2px 7px; overflow: hidden;}
.menu ul li .link-site img{vertical-align: middle;}
.menu li {float:left;}
.menu ul a{text-decoration:none; color:#fff; float: left; cursor: pointer;}
.menu a img{border: none;}
.menu ul ul.smenu-other, .menu ul ul.smenu-bdv, .menu ul ul.smenu-raovat{width: 689px; margin-left: 84px;}
.menu ul ul.smenu-home{width: 696px; padding: 2px 0 0 7px; left: 84px;}
.menu ul ul.smenu-bdv li, .menu ul ul.smenu-raovat li, .menu ul ul.smenu-home li{float: right;}
.menu ul ul a {height:auto;}
.menu ul li ul li{padding: 0 0 0 11px; margin: 0 6px 0 0; background:url(images/vnebg.gif) no-repeat -187px -7px; display:inline; position: relative}
.menu ul li ul li.space, .menu ul li ul.smenu-home li, .menu ul li ul.smenu-raovat li{background: none; padding: 0;}
.menu ul li ul.smenu-raovat li {margin: 0}
.menu ul li ul li a{color:#004F8B; font:11px arial; background: #d4dbe3; line-height:16px}
.menu ul li ul li a:hover {background: #d4dbe3; text-decoration: underline}
.menu .smenu-home li {margin: 0}
.menu .pmenuL, .menu .pmenuR{width:3px; height:25px; font-size:1px; float: left;}

.menu .pmenuL {background:url(images/vnebg.gif) repeat-x 0 -196px #f4f5f6}
.menu .pmenuM {background:url(images/vnebg.gif) repeat-x 0 -196px #f4f5f6; color: #fff}
.menu .pmenuR {background:url(images/vnebg.gif) repeat-x 0 -196px #f4f5f6}
.menu .active .pmenuL {background-position:0 0}
.menu .active .pmenuM {background-position: 0 -168px; color: #004F8B}
.menu .active .pmenuR {background-position: 0 -27px}
#menu .link-rss {color:#919090!important; text-decoration:none!important; padding: 1px 13px 0 0; position: relative; font: normal 11px arial; line-height: 14px}
#menu .link-rss span {background:url('images/vnebg.gif') no-repeat -9px -30px; position: absolute; top: 3px; right: 0; width: 10px; height: 10px}
.menu .link-site {color:#585858!important; text-decoration:none!important;}
/* Hack to correct IE5.5 faulty box model */
/** html .menu .pmenuM{height:11px; padding: 7px 7px; float: left;}*/
.menu .pmenuM{height:11px; padding:7px 7px; float: left; line-height: 13px}
* html .menu table {position:absolute; top:25px; left:0; border-collapse:collapse;}
* html .menu a {float: left; cursor: pointer; display: block;}
/* Show current sub menu */
.menu ul .active ul{visibility: visible; z-index: 0; top: 25px; background: #D6DBE2}
* html .menu .active ul{top: 0px;}
* html .menu .active table{z-index: 0!important;}
/*** Text hover ***/
.menu a:hover{color:#004F8B; background: none;}
.menu ul ul a:hover{text-decoration: underline;}
/*** Show sub menu when hover parent menu ***/
.menu ul li:hover ul{visibility: visible; background: #D6DBE2; #z-index: 101;}
.menu ul li:hover ul.smenu-bdv{width: 902px;}
.menu ul li.active:hover ul.smenu-bdv{width: 689px;}
* html .menu ul a:hover table{z-index: 100;}
* html .menu ul a:hover ul{visibility: visible; top: 0px; background: #D6DBE2;}
* html .menu ul a:hover ul.smenu-bdv{width: 902px;}
* html .menu ul li.active a:hover ul.smenu-bdv{width: 689px;}
/*** Hide current menu when hover other menu ***/
.menu:hover a .pmenuL, .menu :hover a .pmenuM, .menu :hover a .pmenuR, * html #lnkIE6:hover .pmenuL, * html #lnkIE6:hover .pmenuM, * html #lnkIE6:hover .pmenuR{background: none;}
.menu:hover .pmenuM, * html #lnkIE6:hover .active .pmenuM{color: #FFF;}
/*** Active hovered menu ***/
.menu ul li:hover a .pmenuL, * html #lnkIE6 .menu ul a:hover .pmenuL{background:#f4f5f6 url('images/vnebg.gif') no-repeat 0 0}
.menu ul li:hover a .pmenuM, * html #lnkIE6 .menu ul a:hover .pmenuM{background:#f4f5f6 url('images/vnebg.gif') repeat-x 0 -168px; color: #004F8B}
.menu ul li:hover a .pmenuR, * html #lnkIE6 .menu ul a:hover .pmenuR{background:#f4f5f6 url('images/vnebg.gif') no-repeat 0 -27px}

.menu .smseagames26{margin-left: 244px;}
.menu .smsport{margin-left: 74px;}
.menu .smlaw{margin-left: 294px;}
.menu .smlife{margin-left: 145px;}
.menu .smscience{margin-left: 366px;}
.menu .smmicrocalculate{margin-left: 330px;}
.menu .smcar{margin-left: 600px;}
.menu .mnser{background:url(images/vnebg.gif) no-repeat -9px -99px; width: 1px; height: 25px; font-size: 0}
.menu .smenu-home i {background:url(images/vnebg.gif) no-repeat -180px -7px; width: 1px; height: 17px; font-size: 0;}

.menu .ebank{background: none; height: 17px; padding: 1px 10px 0 27px; margin-left:3px; display: inline; position: relative; line-height: 14px}
.menu .ebank span {background:url(images/vnebg.gif) no-repeat -106px -30px; position: absolute; top: 0; left:0; width: 26px; height: 17px}
.menu .ebank i {background:url(images/vnebg.gif) no-repeat -180px -8px;  position: absolute; top: 0; right:0; width: 2px; height: 17px}

.menu .job{background: none; height: 17px; padding: 1px 7px 0 18px; margin-left:3px; display: inline; position: relative; line-height: 14px}
.menu .job span {background:url(images/vnebg.gif) no-repeat -21px -30px; position: absolute; top: 0; left:0; width: 17px; height: 17px}
.menu .job i {background:url(images/vnebg.gif) no-repeat -180px -8px;  position: absolute; top: 0; right:0; width: 2px; height: 17px}

.menu .game{background: none; height: 17px; padding: 1px 7px 0 21px; margin-left:3px; display: inline; position: relative; line-height: 14px}
.menu .game span {background:url(images/vnebg.gif) no-repeat -62px -30px; position: absolute; top: 0; left:0; width: 20px; height: 17px}
.menu .game i {background:url(images/vnebg.gif) no-repeat -180px -8px;  position: absolute; top: 0; right:0; width: 2px; height: 17px}

.menu .digital{background: none; height: 17px; padding: 1px 7px 0 21px; margin-left:3px; display: inline; position: relative; line-height: 14px}
.menu .digital span {background:url(images/vnebg.gif) no-repeat -84px -30px; position: absolute; top: 0; left:0; width: 20px; height: 17px}
.menu .digital i {background:url(images/vnebg.gif) no-repeat -180px -8px;  position: absolute; top: 0; right:0; width: 2px; height: 17px}

.menu .star{background: none; height: 17px; padding: 1px 7px 0 22px; margin-left:3px; display: inline; position: relative; line-height: 14px}
.menu .star span {background:url(images/vnebg.gif) no-repeat -40px -30px; position: absolute; top: 0; left:0; width: 20px; height: 17px}
.menu .star i {background:url(images/vnebg.gif) no-repeat -180px -8px;  position: absolute; top: 0; right:0; width: 2px; height: 17px}
.menu_subpage{
	width:1000px;
	margin: 0 auto;
}
.icone {background: url('images/vnebg.gif') no-repeat -9px -7px; width: 36px; height: 21px; position: absolute; top: 0; left: 0}
.drss {position: absolute; top: 0; left: 36px; padding: 3px 4px;}
.drss .lnkrss {height: 15px; width: 21px; display: block}
.searchmenu .search {overflow: hidden; position: absolute; top: 0; right: 0}
.searchmenu .search .borright {background: url('images/vnebg.gif') no-repeat -48px -7px; width: 25px; height: 21px}
.searchmenu .search .img-search {background: url('images/vnebg.gif') no-repeat -76px -7px; width: 36px; height: 21px}
.fl{
	float:left;
}
.logo {
    height: 90px;
    text-align: center;
    vertical-align: middle;
    width: 235px;
}
.txtsearch {width:137px; height:13px; font:11px arial; color:#9196a2; padding:4px 5px; border:0; border-right: #858585; background:#ffffff url(images/txt-search.gif) repeat-x top;}
.img-logo {background: url('images/vnebg.gif') no-repeat -9px -53px; width:221px; height:43px; padding:0; margin:23px 0}
.topbanner {
    margin: 0 auto;
    padding-left: 15px;
    text-align: center;
    width: 735px;
}
.fr{
    float: right;
}
#wrapper_footer {
	background:#F4F5F6;
	padding:10px 0 0 0;
}.main_footer{
	width:1000px;
	margin:0 auto;
}
/*menu bottom*/
.icone-footer  {background: url('images/vnebg.gif') no-repeat -202px 0; width: 42px; height: 26px;}
.fmenu-other {height:19px; padding: 7px 10px 0}
.fmenu-top {background: url('images/vnebg.gif') repeat-x 0 -223px #F5F5F6}
.lnkf-home, .lnkf-ct, .lnkf-ads, .lnkf-hl, .lnkf-cr {position: relative; padding: 1px 0 0 20px; line-height: 15px; line-height: 14px\9; color: #fff; text-decoration: none; height: 14px; display: inline-block}
.lnkf-home span {background: url('images/vnebg.gif') no-repeat -135px -32px; width: 16px; height: 15px; position: absolute; top: 0; left: 0}
.lnkf-ct span {background: url('images/vnebg.gif') no-repeat -157px -32px; width: 16px; height: 15px; position: absolute; top: 0; left: 0}
.lnkf-ads span {background: url('images/vnebg.gif') no-repeat -179px -32px; width: 16px; height: 15px; position: absolute; top: 0; left: 0}
.lnkf-hl span {background: url('images/vnebg.gif') no-repeat -135px -32px; width: 16px; height: 15px; position: absolute; top: 0; left: 0}
.lnkf-cr span {background: url('images/vnebg.gif') no-repeat -220px -32px; width: 16px; height: 15px; position: absolute; top: 0; left: 0}

.sep-fmenu {background: url('images/vnebg.gif') no-repeat -246px 0; width: 2px; height: 26px}
.fmenu-bottom {overflow: hidden; padding: 5px 52px 0; height: 19px}
.fmenu-bottom i.sepaf {background: url('images/vnebg.gif') no-repeat -180px -9px; width: 2px; height: 17px; margin: 0 7px; display: inline-block; float: left}
.fmenu-bottom .link-footermenu {line-height: 15px; line-height: 14px\9; float: left}


.fmenu-top {
    background: url("images/vnebg.gif") repeat-x scroll 0 -223px #F5F5F6;
    color: #FFFFFF;
    height: 26px;
    margin-bottom: 1px;
    font:400 11px arial;
}
.fmenu-bottom {height:19px; padding:5px 52px 0; font:11px arial; color:#434343; border-bottom:1px solid #b6b6b7; background-color:#e0e4ea; overflow:hidden;}
.link-footermenu{
	color:#434343
}
.link-contact {
    color: #FFFFFF;
    font: 11px arial;
    text-decoration: none;
}
.copyright a, .copyright2 a {
    color: #7B7B7B;
    font: 11px arial;
	text-decoration:underline;
}
#subpage {
	border-bottom:none;
	width:960px;
}
#wrapper_container{
	padding:0;
}